package com.yulei.framework.ioc.bean;

import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @author yulei
 * date 2023/11/21 17:33
 */
@Data
@ToString
public class BeanDefinition {
    // 对象的name
    private String name;
    // class的名称
    private String className;
    // 该对象实现的接口
    private String interfaceName;
    // 构造函数的传参的列表
    private List<ConstructorArg> constructorArgs;
    // 需要注入的参数列表
    private List<PropertyArg> propertyArgs;
}
